package com.hlkj.pay.app.merchant.ext.impl.leshua.dto.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Data
public class LeshuaAccessAuthResp {

	/**
	 * 商户入驻审核状态，枚举如下
	 * REJECTED：审核退回
	 * REVIEW：待人工检查
	 * PASSED：审核通过
	 * UNKNOWN：审核结果未知
	 * ADD_INFO：待完善资料
	 * AUDITING：待审核
	 */
	@Schema(description = "商户入驻审核状态")
	private String merchantStatus;
	
	@Schema(description = "商户入驻审核说明")
	private String auditMsg;

	/**
	 * 商户审核驳回类型，枚举如下：
	 * MCH_INFO_ERROR:商户信息错误
	 * LECENSE_ERROR:营业执照信息错误
	 * CERTIFICATE_ERROR:证件信息错误
	 * ACCOUNT_INFO_ERROR:结算账户信息错误
	 * SYSTEM_REJECT:系统拒绝
	 * OTHER_INFO_ERROR:其他信息错误
	 */
	@Schema(description = "商户审核驳回类型")
	private String rejectReasonType;

	@Schema(description = "商户审核驳回原因。具体明细原因")
	private String refusalReason;

	@Schema(description = "商户审核时间")
	private String auditDateTime;

	@Schema(description = "商户审核备注")
	private String auditRemark;

}
